package day10_poly.demo07_Exception;
//try-catch-finally
//格式:
//try{
//    可能出现异常的代码
//}catch(异常类 变量名){
//    处理异常的代码
//}finally{
//	代码
//}
//执行流程:
//      程序从try开始执行,之后执行try中的代码
//      如果出现异常,会生成一个异常类,然后交给catch中去匹配,匹配成功执行处理异常的代码再执行finally中代码，匹配失败程序报错
//      如果没有出现异常,catch不会执行，finally中代码会之执行
//注意:finally中的代码 无论是否出现异常都会执行
public class demo03 {
    public static void main(String[] args) {
        System.out.println("开始");
        try {
            System.out.println(5/0);
            System.out.println(5/1);
        }catch (Exception csw){
            System.out.println("错误");
        }finally {
            System.out.println("finally");
        }
        System.out.println("结束");
    }
}
